Loading...
 

System messages

System messages

Basics

System messages are messages that inform a user of changes in statuses so that the user can respond to them. This is to prevent that processes are delayed or wrongly executed due to insufficient information flow.
The display can be called up automatically by an interval check of the system messages or via a menu item.

Automatic display settings (interval check)

To automatically display the machine messages to users, specify this in the client, account track and/or user. Each setting can be specified by inheritance or directly in the user. The decisive setting is in the user, i.e. if nothing is defined there, the interval check is not performed.

Systemnote 01 En

The inheritance path is client -> cost centre -> user. It is important to note that the user can only inherit from the client if it is not assigned to a cost centre or if the checkbox "Inherited" is also set in the cost centre. With the question_red.png button you can check the inheritance, i.e. you will see the client or cost centre from which the settings can be inherited.
checkbox 'Changeable by the user' allows the user to change the setting in his user settings. There the user also has the option of deactivating the interval check for the current session, i.e. the next time the user logs on to the system or by removing the hack, this setting is cancelled again.

Systemnote 02 En

The changed settings for the interval check are only activated when the user logs on to the system again.


Display of own system messages

This mask is displayed either automatically by the interval check or via the menu item "Own system messages".

You can search for system messages using the boxes above the list:

Field

Description

Number Unique number of the machine message
Date Date range in which to search
Subject Search for this field in the subject line of the machine message
Editor
External documents If this check box is selected, only system messages that contain a document are displayed.
Status Processing status

Right-click on the list to open the following context menu:

Menu item

Description

System message

: Edit

Display the selected machine message in the editing window

: Report as done

The selected machine message is given the status of completed and is no longer included in the automatic display of the machine messages. Several items can also be selected.

: Create follow-on document

Create a new document from the selected machine message. This allows you to inform another user about the system message.

: Delete

Delete the selected machine message(s)

Document history

Display the document history of the selected machine message.

Current applications

Discontinued parts Auditor (KPI Auditor)

This auditor observes parts and notifies the responsible MRP controller via a system message when the disposable inventory and the stock of parts goes to zero. By blocking the MRP account, he also prevents, for example, new orders and sales orders from being entered for the part.
In conjunction with the part status, this makes it possible to block or invalidate a part in a controlled manner. You can find an example of this under Part life cycle.

Storage reservation - system notification when outstanding stock removals are covered

Creates a system message to the responsible processors of orders where a goods receipt for continuation is being waited for. This will eliminate unnecessary waiting time caused by missing information.
This option is set in the client on the "Logistics" tab.

Production - system notification when a production order level 0 is provided with a sales order as predecessor.

A system message is created for the commercial processor of the order when the final production order (level 0) is provided for an order item. This information enables the delivery of the order to the customer without unnecessary waiting times.
This option is set in the client on the "Logistics" tab.

Technical documentation

Call in InstantView® Code

A system message is created with the "CREATE_SYSTEM_NOTE_BATCH" InstantView® Mes-sage.

Stack

Position

Description

Top

The module from which the message is sent

top -1

Type of the system message as an integer value:

0 = Note

1 = Warning

2 = error

top 2

Editor "CX_STAFF_MEMBER" Object

If this value is NULL, no machine message is created

top -3

Previous affected objects as vector

top -4

Subject of the machine message

top -5

Memo of the machine message

top -6

Vector of objects that are linked to the system message via the "collection" slot

Example :

     // Direkt verbundenes Objekt
     NULL
     // Notiz
     T("", "")
     // Betreff
     T("Hinweis: Ware ist jetzt verfügbar", "Note: The quantity is on stock now")
     // Vorgänger bzw. betroffene Objekte
     [demandCoveredTransaction tmpObject] #
    
// Bearbeiter
     tmpPersonInCharge
    
// Type der Systemnachricht
     0
     // Sender
     Module
     //
     SendMsg(CREATE_SYSTEM_NOTE_BATCH)

Operational business